f11 = Math.sin(-261.63783202380586*f13);
if(f11 < f15) f16 = f5;
f1 = f13;
f2 = f7;
f8 = Math.sin(115.23804678137641*f9);
f4 = f8;
f4 = f6;
f0 = Math.sin(-837.2658777414664*f15);
f9 = f6;
f2 = Math.sin(-144.0237605397236*f12);
f11 = f14;
f13 = Math.sin(-1443.4415302015273*f11);
f10 = Math.sin(-106.69414650594516*f6);
if(f11 < f8) f0 = f16;
f1 = f15;
f12 = (f14 + f16 - Math.sin(5 + 0.041737165846990026*Math.sin(f14)))/3.;
f14 = Math.sin(801.2534961305087*f13);
f12 = (f12 + f11 + f10)/3.;
f10 = f5;
f7 = f10;
f7 = Math.sin(380.91109145891545*f9);
f14 = f8;
f3 = (f16 + f10 - Math.sin(5 + -0.07132935499044607*Math.sin(f16)))/3.;
if(f7 < f9) f15 = f14;
f9 = Math.max(f8, Math.min(f7, f5));
f3 = f13;
f15 = Math.sin(179.48426835900543*f9);
if(Math.sin(f7) < f14) f16 = Math.sin(f7 + f16*-0.6101557987860079);
f8 = Math.sin(-394.1583462898396*f15);
f13 = (f5 + f12 - Math.sin(5 + 0.08611818966034591*Math.sin(f5)))/3.;